• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

288
Views
[Advertencia de Vue]: error en el enlace creado (Promise/async): "ReferenceError: el documento no está definido"

Soy nuevo en vue.js y parece que no puedo entender qué está mal en este código.

Cada vez que cargo la página, aparece el error mencionado a continuación, lo que hace que la página se atasque.

 Error in created hook (Promise/async): "ReferenceError: document is not defined"

Este es el componente que creé. Adjunto el código a continuación. Con la esperanza de encontrar algunas ideas sobre esto.

 <template> <div v-cloak id="doc-view-layout"> <v-container v-else> <div id="doc-view-header-container"> <DocumentViewHeader :title="title" /> </div> <div id="citation-container"> <v-row> <v-col cols="9"> <citation-card id="citations" class="citation-card" /> <citation-card id="similar-articles" class="citation-card" /> </v-col> </v-row> </div> </v-container> </div> </template> <script> import $ from 'jquery'; //imports export default { components: { //components }, async fetch() { }, data() { //task }, computed: { //some task }, async created() { this.loading = true; let data = null; switch (this.idType){ case 'pid': data = await this.getDataFromServer({pid: this.docId}); break; default: this.loading = false; return; } this.title = data.paper.title; this.loading = false; }, mounted() { //do some task }, methods: { //do something }, layout: 'search' }; </script>

Los detalles de la llamada a la API se encuentran a continuación:

 getDataFromServer ({context}, { pid }) { return this.$axios.$get('/info', { params: {paper_id: pid}}) },

La API del servidor mencionada anteriormente funciona bien.

almost 3 years ago · Santiago Gelvez
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error